Skip to main content
PATCH
Update order status
Updates the operational status of an order after your POS or RMS processes it. Call this endpoint when the kitchen marks an order as preparing, ready, delivered, or cancelled so connected channels reflect the same progress.
Requires an access token with the orders:write scope. See Token to obtain a token.

When to call this endpoint

Fire spark propagates these updates to channels and may emit order.updated webhooks to other integrations listening on the merchant.

Path parameters

Request body

Response

Returns the updated order in data.
Pair this endpoint with order.injected: the webhook delivers the order into your POS; this endpoint keeps Fire spark in sync as the ticket moves through your operational workflow.

Error responses

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string
required

External order identifier.

Required string length: 1 - 64
Pattern: ^[a-zA-Z0-9_-]+$

Body

application/json

New order status.

status
string
required

Target order status in your POS or RMS workflow.

Response

200 - application/json

Ok

data
object